#include <stdio.h>
void arr_modify(int (*arr)[2],int len,int num);
int main()
{
    printf("修改前:\n");
    int arr[2][2] = {{1,2},{3,4}},i,j;
    for (i = 0; i < 2; i++)
    {
        for(j = 0;j < 2;j++)
        {
            printf("%d\t",*(arr[i]+j));
        }
        printf("\n");
    }
    arr_modify(arr,2,100);
    printf("修改后:\n");
    for (i = 0; i < 2; i++)
    {
        for(j = 0;j < 2;j++)
        {
            printf("%d\t",*(arr[i]+j));
        }
        printf("\n");
    }
    return 0;
}
void arr_modify(int (*arr)[2],int len,int num)
{
    int *p = (int *)arr;
    p = (p + len -1);
    *p = num;
}
